package com.warrantyhotel.android.model;

import android.os.Parcel;
import android.os.Parcelable;

public class UserInfo implements Parcelable {
	private String firstName;
	private String lastName;
	private String addressStreet;
	private String addressCountryId;
	private String addressStateId;
	private String addressPostalCode;
	private String addressCity;
	private Long birthDate;
	private Boolean gender;
	private String language;
	private String mobile;
	private String phone;

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	@Override
	public int describeContents() {
		return 0;
	}

	public String getAddressStreet() {
		return addressStreet;
	}

	public void setAddressStreet(String addressStreet) {
		this.addressStreet = addressStreet;
	}

	public String getAddressCountryId() {
		return addressCountryId;
	}

	public void setAddressCountryId(String addressCountryId) {
		this.addressCountryId = addressCountryId;
	}

	public String getAddressStateId() {
		return addressStateId;
	}

	public void setAddressStateId(String addressStateId) {
		this.addressStateId = addressStateId;
	}

	public String getAddressPostalCode() {
		return addressPostalCode;
	}

	public void setAddressPostalCode(String addressPostalCode) {
		this.addressPostalCode = addressPostalCode;
	}

	public String getAddressCity() {
		return addressCity;
	}

	public void setAddressCity(String addressCity) {
		this.addressCity = addressCity;
	}

	public Long getBirthDate() {
		return birthDate;
	}

	public void setBirthDate(Long birthDate) {
		this.birthDate = birthDate;
	}

	public Boolean getGender() {
		return gender;
	}

	public void setGender(Boolean gender) {
		this.gender = gender;
	}

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeString(firstName);
		dest.writeString(lastName);
		dest.writeString(addressStreet);
		dest.writeString(addressCountryId);
		dest.writeString(addressStateId);
		dest.writeString(addressPostalCode);
		dest.writeString(addressCity);

	}

	// public static final Parcelable.Creator<UserInfo> CREATOR = new
	// Parcelable.Creator<UserInfo>() {
	// public UserInfo createFromParcel(Parcel in) {
	// return new UserInfo(in);
	// }
	//
	// public UserInfo[] newArray(int size) {
	// return new UserInfo[size];
	// }
	// };
	//
	// private UserInfo(Parcel in) {
	// firstName = in.readString();
	// lastName = in.readString();
	// }

}
